home *** CD-ROM | disk | FTP | other *** search
/ Gekikoh Dennoh Club 5 / Gekikoh Dennoh Club Vol. 5 (Japan).7z / Gekikoh Dennoh Club Vol. 5 (Japan) (Track 01).bin / tools / condrv / cond_e12.lzh / src / include / iocscall.mac < prev    next >
Text File  |  1998-02-12  |  5KB  |  258 lines

  1.         .nlist
  2.  
  3. *        iocscall.mac
  4. *            RUKA assembler macro for X680x0/Human68k(v3)
  5. *            version 1.05 1998/02/13 Tachibana Eririn.
  6.  
  7.         .ifndef    __iocscall_mac__
  8.             __iocscall_mac__:=1
  9.  
  10.  
  11. * Macro --------------------------------------- *
  12.  
  13. IOCS:        .macro    callno
  14.         moveq    #callno,d0
  15.         trap    #15
  16.         .endm
  17.  
  18.  
  19. * IOCS Call Number ---------------------------- *
  20.  
  21. _B_KEYINP:    .equ    $00
  22. _B_KEYSNS:    .equ    $01
  23. _B_SFTSNS:    .equ    $02
  24. _KEY_INIT:    .equ    $03
  25. _BITSNS:    .equ    $04
  26. _SKEYSET:    .equ    $05
  27. _LEDCTRL:    .equ    $06
  28. _LEDSET:    .equ    $07
  29. _KEYDLY:    .equ    $08
  30. _KEYREP:    .equ    $09
  31. _OPT2EN:    .equ    $0a
  32. _OPT2DIS:    .equ    $0b
  33. _TVCTRL:    .equ    $0c
  34. _LEDMOD:    .equ    $0d
  35. _TGUSEMD:    .equ    $0e
  36. _DEFCHR:    .equ    $0f
  37. _CRTMOD:    .equ    $10
  38. _CONTRAST:    .equ    $11
  39. _HSVTORGB:    .equ    $12
  40. _TPALET:    .equ    $13
  41. _TPALET2:    .equ    $14
  42. _TCOLOR:    .equ    $15
  43. _FNTADR:    .equ    $16
  44. _VRAMGET:    .equ    $17
  45. _VRAMPUT:    .equ    $18
  46. _FNTGET:    .equ    $19
  47. _TEXTGET:    .equ    $1a
  48. _TEXTPUT:    .equ    $1b
  49. _CLIPPUT:    .equ    $1c
  50. _SCROLL:    .equ    $1d
  51. _B_CURON:    .equ    $1e
  52. _B_CUROFF:    .equ    $1f
  53. _B_PUTC:    .equ    $20
  54. _B_PRINT:    .equ    $21
  55. _B_COLOR:    .equ    $22
  56. _B_LOCATE:    .equ    $23
  57. _B_DOWN_S:    .equ    $24
  58. _B_UP_S:    .equ    $25
  59. _B_UP:        .equ    $26
  60. _B_DOWN:    .equ    $27
  61. _B_RIGHT:    .equ    $28
  62. _B_LEFT:    .equ    $29
  63. _B_CLR_ST:    .equ    $2a
  64. _B_ERA_ST:    .equ    $2b
  65. _B_INS:        .equ    $2c
  66. _B_DEL:        .equ    $2d
  67. _B_CONSOL:    .equ    $2e
  68. _B_PUTMES:    .equ    $2f
  69. _SET232C:    .equ    $30
  70. _LOF232C:    .equ    $31
  71. _INP232C:    .equ    $32
  72. _ISNS232C:    .equ    $33
  73. _OSNS232C:    .equ    $34
  74. _OUT232C:    .equ    $35
  75. _SETMSADR:    .equ    $36
  76. _MS_VCS:    .equ    $36            ;=_SETMSADR
  77. _SETESCADR:    .equ    $37
  78. _EXESC:        .equ    $37            ;=_SETESCADR
  79. _SETFNTADR:    .equ    $38
  80. _CHR_ADR:    .equ    $38            ;=_SETFNTADR
  81. _SET_BEEP:    .equ    $39
  82. _SET_PRN:    .equ    $3a
  83. _JOYGET:    .equ    $3b
  84. _INIT_PRN:    .equ    $3c
  85. _SNSPRN:    .equ    $3d
  86. _OUTLPT:    .equ    $3e
  87. _OUTPRN:    .equ    $3f
  88. _B_SEEK:    .equ    $40
  89. _B_VERIFY:    .equ    $41
  90. _B_READDI:    .equ    $42
  91. _B_DSKINI:    .equ    $43
  92. _B_DRVSNS:    .equ    $44
  93. _B_WRITE:    .equ    $45
  94. _B_READ:    .equ    $46
  95. _B_RECALI:    .equ    $47
  96. _B_ASSIGN:    .equ    $48
  97. _B_WRITED:    .equ    $49
  98. _B_READID:    .equ    $4a
  99. _B_BADFMT:    .equ    $4b
  100. _B_READDL:    .equ    $4c
  101. _B_FORMAT:    .equ    $4d
  102. _B_DRVCHK:    .equ    $4e
  103. _B_EJECT:    .equ    $4f
  104. _DATEBCD:    .equ    $50
  105. _DATESET:    .equ    $51
  106. _TIMEBCD:    .equ    $52
  107. _TIMESET:    .equ    $53
  108. _DATEGET:    .equ    $54
  109. _DATEBIN:    .equ    $55
  110. _TIMEGET:    .equ    $56
  111. _TIMEBIN:    .equ    $57
  112. _DATECNV:    .equ    $58
  113. _TIMECNV:    .equ    $59
  114. _DATEASC:    .equ    $5a
  115. _TIMEASC:    .equ    $5b
  116. _DAYASC:    .equ    $5c
  117. _ALARMMOD:    .equ    $5d
  118. _ALARMSET:    .equ    $5e
  119. _ALARMGET:    .equ    $5f
  120. _ADPCMOUT:    .equ    $60
  121. _ADPCMINP:    .equ    $61
  122. _ADPCMAOT:    .equ    $62
  123. _ADPCMAIN:    .equ    $63
  124. _ADPCMLOT:    .equ    $64
  125. _ADPCMLIN:    .equ    $65
  126. _ADPCMSNS:    .equ    $66
  127. _ADPCMMOD:    .equ    $67
  128. _OPMSET:    .equ    $68
  129. _OPMSNS:    .equ    $69
  130. _OPMINTST:    .equ    $6a
  131. _TIMERDST:    .equ    $6b
  132. _TIMERAST:    .equ    $6c
  133. _VDISPST:    .equ    $6c            ;=_TIMERAST
  134. _CRTCRAS:    .equ    $6d
  135. _HSYNCST:    .equ    $6e
  136. _PRNINTST:    .equ    $6f
  137. _MS_INIT:    .equ    $70
  138. _MS_CURON:    .equ    $71
  139. _MS_CUROF:    .equ    $72
  140. _MS_STAT:    .equ    $73
  141. _MS_GETDT:    .equ    $74
  142. _MS_CURGT:    .equ    $75
  143. _MS_CURST:    .equ    $76
  144. _MS_LIMIT:    .equ    $77
  145. _MS_OFFTM:    .equ    $78
  146. _MS_ONTM:    .equ    $79
  147. _MS_PATST:    .equ    $7a
  148. _MS_SEL:    .equ    $7b
  149. _MS_SEL2:    .equ    $7c
  150. _SKEY_MOD:    .equ    $7d
  151. _DENSNS:    .equ    $7e
  152. _ONTIME:    .equ    $7f
  153. _B_INTVCS:    .equ    $80
  154. _B_SUPER:    .equ    $81
  155. _B_BPEEK:    .equ    $82
  156. _B_WPEEK:    .equ    $83
  157. _B_LPEEK:    .equ    $84
  158. _B_MEMSTR:    .equ    $85
  159. _B_BPOKE:    .equ    $86
  160. _B_WPOKE:    .equ    $87
  161. _B_LPOKE:    .equ    $88
  162. _B_MEMSET:    .equ    $89
  163. _DMAMOVE:    .equ    $8a
  164. _DMAMOV_A:    .equ    $8b
  165. _DMAMOV_L:    .equ    $8c
  166. _DMAMODE:    .equ    $8d
  167. _BOOTINF:    .equ    $8e
  168. _ROMVER:    .equ    $8f
  169. _G_CLR_ON:    .equ    $90
  170. _VC_R0:        .equ    $91
  171. _VC_R1:        .equ    $92
  172. _VC_R2:        .equ    $93
  173. _GPALET:    .equ    $94
  174. _GCOLOR:    .equ    $95
  175. _APAGE2:    .equ    $96
  176. _GVRAM_GET:    .equ    $97
  177. _GVRAM_GET2:    .equ    $98
  178. _GVRAM_PUT:    .equ    $99
  179. _GRAPH_PUT:    .equ    $9a
  180. _GRAPH_PUT2:    .equ    $9b
  181. _GRAPH_PUT3:    .equ    $9c
  182.  
  183. _SFTJIS:    .equ    $a0
  184. _JISSFT:    .equ    $a1
  185. _AKCONV:    .equ    $a2
  186. _RMACNV:    .equ    $a3
  187. _DAKJOB:    .equ    $a4
  188. _HANJOB:    .equ    $a5
  189.  
  190. _SYS_STAT:    .equ    $ac
  191. _B_CONMOD:    .equ    $ad
  192. _OS_CURON:    .equ    $ae
  193. _OS_CUROF:    .equ    $af
  194. _DRAWMODE:    .equ    $b0
  195. _APAGE:        .equ    $b1
  196. _VPAGE:        .equ    $b2
  197. _HOME:        .equ    $b3
  198. _WINDOW:    .equ    $b4
  199. _WIPE:        .equ    $b5
  200. _PSET:        .equ    $b6
  201. _POINT:        .equ    $b7
  202. _LINE:        .equ    $b8
  203. _BOX:        .equ    $b9
  204. _FILL:        .equ    $ba
  205. _CIRCLE:    .equ    $bb
  206. _PAINT:        .equ    $bc
  207. _SYMBOL:    .equ    $bd
  208. _GETGRM:    .equ    $be
  209. _PUTGRM:    .equ    $bf
  210. _SP_INIT:    .equ    $c0
  211. _SP_ON:        .equ    $c1
  212. _SP_OFF:    .equ    $c2
  213. _SP_CGCLR:    .equ    $c3
  214. _SP_DEFCG:    .equ    $c4
  215. _SP_GTPCG:    .equ    $c5
  216. _SP_REGST:    .equ    $c6
  217. _SP_REGGT:    .equ    $c7
  218. _BGSCRLST:    .equ    $c8
  219. _BGSCRLGT:    .equ    $c9
  220. _BGCTRLST:    .equ    $ca
  221. _BGCTRLGT:    .equ    $cb
  222. _BGTEXTCL:    .equ    $cc
  223. _BGTEXTST:    .equ    $cd
  224. _BGTEXTGT:    .equ    $ce
  225. _SPALET:    .equ    $cf
  226.  
  227. *_MACS:        .equ    $d0            ;macsdrv.x
  228. *_MOON:        .equ    $d1            ;moon.x(on macsdrv.x)
  229.  
  230. _TXXLINE:    .equ    $d3
  231. _TXYLINE:    .equ    $d4
  232. _TXLINE:    .equ    $d5
  233. _TXBOX:        .equ    $d6
  234. _TXFILL:    .equ    $d7
  235. _TXREV:        .equ    $d8
  236. _TXRASCPY:    .equ    $df
  237.  
  238. _OPMDRV:    .equ    $f0            ;opmdrv.x
  239. _RSDRV:        .equ    $f1            ;rsdrv.sys
  240. _A_JOYGET:    .equ    $f2            ;ajoy.x
  241. _MUSICDRV:    .equ    $f3            ;musicdrv.x
  242. _MERCURY:    .equ    $f4            ;mercurydriver.sys
  243. _SCSIDRV:    .equ    $f5
  244. _HIMEM:        .equ    $f8            ;himem.sys/ts16drv.x/060turbo.sys
  245. _TS6BGAG:    .equ    $f9            ;ts6bgag.x
  246. _TS6BGAS:    .equ    $fa            ;ts6bgas.x
  247.  
  248. _ABORTRST:    .equ    $fd
  249. _IPLERR:    .equ    $fe
  250. _ABORTJOB:    .equ    $ff
  251.  
  252.  
  253. * End of File --------------------------------- *
  254.  
  255.         .endif
  256.  
  257.         .list
  258.